package com.ailanyin.modules.search.service;

import com.ailanyin.modules.search.domain.TestEs;

import java.util.List;

/**
 * @author ailanyin
 * @version 1.0
 * @since 2022/9/29 0029 上午 10:01
 */
public interface TestEsService {


    /**
     * 导入数据进Es
     */
    void importDataToEs();

    /**
     * 通过ID查询
     *
     * @param id id
     * @return TestEs
     */
    TestEs selectById(Long id);

    /**
     * 修改数据
     *
     * @param testEs testEs
     * @return 结果
     */
    int update(TestEs testEs);

    /**
     * 批量删除
     *
     * @param ids ids
     * @return 结果
     */
    int deleteByIds(List<Long> ids);

    /**
     * 查询
     *
     * @param param 搜索条件
     * @return list
     */
    List<TestEs> search(String param);
}
